@charset "utf-8";
/* CSS Document */

body{margin:0px;padding:0px;color:#555;font: 12px/2 "微软雅黑"; line-height:20px;}
ul,li{margin:0;padding:0;list-style-type:none;text-indent:0;}
h1,h2,h3,h4,ul,li,p{margin:0px;padding:0px;}
h3{font-size:14px;}
img{border-style: none;}
ul,li,p,h4,h5{margin:0px;padding: 0px;list-style: none;}
a{color:#555;text-decoration: none;}
a:hover{ text-decoration:underline;}
div{text-overflow:ellipsis;}
.container{width:1200px;margin:0 auto; overflow:hidden;}
.bg{width:100%; background:url("bg1.gif") no-repeat bottom center;}
.top{width:990px; height:93px;background:url("logo.jpg") no-repeat;float:left;}
.top p{
	float:right;
	margin-top:18px;
	text-align: right;
	width: 970px;
	margin-right: 18px;
}

.moduletable-banner{width:1200px;height:300px;position:relative;float:left;}
.moduletable-banner img{width:1200px; height:300px;}

.nav {
width: 100%;
height: 43px;
line-height: 43px;
background: url("nav_bg.jpg") repeat-x;
font-size: 14px;
float: left;
margin: 0 auto;
}
.nav ul {
list-style: none;
width: 1200px/*997px*/;
height: 43px;
margin: 0px auto;
}
.nav ul li {
float: left;
display: block;
}.nav ul li a:visited {
color: white;
}.nav ul li a {
color: white;
text-decoration: none;
display: block;
width: 140px;
height: 43px;
text-align: center;
}.nav ul li a:hover {
color: white;
background: url("nau_hover.jpg");
text-decoration: none;
display: block;
}
.cen_top{position:relative;width:1176px;float:left;margin:15px 0px;padding:10px 10px 0px 10px;border:1px solid #ccc;background-color: #F5F5F5;}
.colee1{
	float: left;
	width: 1180px;
	overflow: hidden;
}


.bk{
	border: 1px solid #dddddd;
}
.bk img{ height:200px !important; width:270px !important}
.colee1 .ntitle{
	text-align: center;width:260px !important;text-align:left !important;height: 40px;
/*	white-space: nowrap;*/
	overflow: hidden;
}
.list{
	float:left;
	float:left;
	margin: 10px;
}
.list .ntitle{
	float:left;
	overflow: hidden;
	/*white-space: nowrap;*/
/*-o-text-overflow: ellipsis;	text-overflow: ellipsis;*/
	text-align: center; width:100%; line-height:1.5; height:3em;
}
#cms,#cms1{
	float: left;
	width: 100%;
}
#cms .list{ margin-left:2px; margin-right:2px; width:296px;}
#cms .list img{
	width:290px;
	height:387px;
	border: 1px solid #ddd;
	padding: 2px;
}
#cms .shebei{ width:396px;}
#cms .shebei img{ width:390px; height:290px;}
#cms .zizhi{ width:223px; margin-left:38px; margin-right:35px;}
#cms .zizhi img{ width:211px; height:302px; padding:5px;}

#page{
	line-height: 50px;
	text-align: center; clear:both; padding-top:15px; padding-bottom:15px;


}
#page a{
	border: 1px solid #ddd;
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#page a.select{
	color: #FFFFFF;
	background-color: #999999;
}
#page a:hover{}



.news1 {
width: 590px;
float: left;
margin-right: 15px;
}
.news1li {
line-height: 28px;
height: 28px;
border-bottom: 1px dotted #CCC;
}.news1li a {
color: #333;
float: left;
}
.date {
float: right;
}


.contact1 {
width: 590px;
float: left;
height: 250px;
/*background: url(../img/contact1.jpg) 180px 120px no-repeat;
*/}
.contact1 .tel1 {
background-image: url("hed_index_29.jpg");
background-repeat: no-repeat;
background-position: left top;
float: left;
height: 52px;
width: 214px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #AE0315;
font-weight: bold;
padding-left: 80px;
line-height: 50px;
}
.con_p1 {
margin-left: 20px;
line-height: 28px;
float: left;
width: 470px;
overflow: hidden;
}



.fanwei1 {
margin-top: 0px;
margin-bottom:5px;
width: 1200px;

}.cen_title1 {
width: 960px;
text-align: center;
margin-bottom: 20px;
}#fw .list1 {
float: left;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 0px;
}
#fw1 .list1 {
float: left;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 0px; width:230px;
}
.bk1 {
border: 1px solid #A3A3A3;
}
#fw1 .list1 .bk1{ padding:4px; float:left;}
.ntitle a{color: #333;
font-weight: bolder; font-size:14px}

.list1 .ntitle1 {
text-align: center;
/*white-space: nowrap;*/
float: left;
overflow: hidden;
/*text-overflow: ellipsis;*/
font-weight: bolder;
color:#333; width:100%;line-height:1.5; height:3em;white-space:normal;
}
#fw1 .list1 img{height:280px; width:220px;}
#fw1 .list1 .right{ margin:5px; float:left; overflow:hidden; width:220px;  }
#fw1 .list1 .dp{color:#000;
float: left;
overflow: hidden; width:100%; line-height:1.5; height:3em; margin-top:5px;}
.h1 {
padding: 27px 0 0 41px;
float: left;
}
.ntitle{ font-weight:bolder; color:#333; font-size:14px;}
.list1 .ntitle1 a{ color:#333; font-weight:bolder; font-size:14px}
.list1{ float:
}
.p-name, .p-detail a{ color:#333; font-weight:bolder;font-size:14px}
span.titlea {
position: absolute;
bottom: 0;
left: 0;
margin-bottom: 0;
width: 100%;
height: 293px;
line-height: 293px;
font-size: 14px;

margin:2px 0 5px 10px}
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; text-align:left }
html { overflow:-moz-scrollbars-vertical; } 
#ibanner { position:relative; width:990px; height:300px; overflow:hidden;}
#ibanner_pic a { position:absolute; top:0; display:block; width:990px; height:300px; overflow:hidden; }
#ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:700; font-family:Arial; }
#ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000; cursor:pointer; }
#ibanner_btn .normal { height:20px; margin-top:8px; border:1px solid #999; color:#999; font-size:16px; line-height:20px; }
#ibanner_btn .current { height:28px; border:1px solid #FF5300; color:#FF5300; font-size:28px; line-height:28px; }

.flex-control-nav li a {
display: block;
width: 10px;
height: 10px;
background: url("bg_control_nav.png") no-repeat scroll 0 0 transparent;
_background: url("bg_control_nav-0.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
text-indent: -9999px;
}
.flex-control-nav li a.active {
background-position: 0 -20px;
_background: url("bg_control_nav-2.png") no-repeat scroll 0 0 transparent;
cursor: default;
}
.flex-control-nav li a:hover {
background-position: 0 -10px;
_background: url("bg_control_nav-1.png") no-repeat scroll 0 0 transparent;
}/*.flex-direction-nav li a.prev {
left: 0;
background: url("../img/bg_direction_nav.png") no-repeat scroll 0 0 transparent;
}*/.flex-direction-nav li a {
display: none;
width: 47px;
height: 80px;
position: absolute;
top: 50%;
margin-top: -40px;
cursor: pointer;
text-indent: -9999px;
}/*.flex-direction-nav li a.next {
right: 0;
background: url("../img/bg_direction_nav.png") no-repeat scroll -47px 0 transparent;
}*/
.box-tit {
background: transparent url("news_tit_bg.jpg") left bottom repeat-x;

height: 50px;
line-height: 50px;
border-bottom: 2px solid #00388C;
margin-bottom: 10px;
}
.box-tit span {
float: right;
margin-top: 15px;
margin-right: 20px;
display: inline;
}
.box-tit h2 {
	color: #00388C;
font-weight: bolder;

font-size: 16px;
font-family: 微软雅黑,arial,宋体;
line-height: 70px;
float: left;

}
.box-tit h2 span {
float: left;
width: 20px;
height: 20px;
background: transparent url("sorr_icon.jpg") left top no-repeat;
margin-top: 10px;
margin-right: 10px;
}
.news-box{ width:470px; height:360px}
.unit_content1 {
background: #ECECEC;
border: 1px solid #E1E1E1;
margin-top: 10px;
padding: 10px;
height:185px;
color:#333;
margin-bottom:5px;
font-size:14px;
}
.unit_content1 ul {

display: inline;
overflow: hidden;
}.unit_content1 ul li {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: keep-all;
text-indent: 1em;
}
.unit_content1 ul li a{
	color:#333;
	
}
.floor-top {
height: 40px;
line-height: 40px;
border-bottom: 2px solid #00388C;
margin-bottom: 10px; clear:both;
}.floor-top .more {
float: right;
background: transparent url("icons.jpg") 0 -78px no-repeat;
padding-left: 24px;
}.floor-top a {
margin: 0 8px;
cursor: pointer;
color: #CF0000;
font-weight: bolder;
}.floor-top strong {
color: #242323;
font-size: 16px;
color:#00388C;
font-weight:bolder;
}

#footer {
background: #575757 url("footer_bg_repeat.jpg") left top repeat-x;
}
#footer .service {
/*padding-top: 21px;*/
color: white;
background: transparent url("service_bg_repeat.jpg") center center repeat-x;
/*height: 188px;*/
}
.copyright {
padding: 5px 0 15px;
text-align: center;
color: #E1E1E1;
}

.copyright a{ color:#FFF}
.banner{width: 1200px;
height: 276px;
position: relative;
float: left;}
span.cp {
position: absolute;
bottom: 0;
left: 0;
margin-bottom: 0;
width: 100%;
height: 273px;
line-height: 273px;
font-size: 14px;
text-indent: 10px;
/*background: url(../img/logo.png) 0 0 no-repeat;*/
margin: 2px 0 5px -10px;
}
.STYLE16{color: #333;
font-weight: bolder;
font-size: 14px;
}
#fw .imgcontent img{width: 290px;

padding: 3px;
border: 1px solid #CCC; max-width:96%; margin-bottom:15px;}
#fw .imgcontent{}
#fwz img{width: 211px;
height: 302px;
padding: 3px;
border: 1px solid #CCC;}
.style5 {
font-size: 16px;
color: black;
font-family: "宋体";
font-weight: bold; float:left; width:100%; padding-top:10px; padding-bottom:10px;
}
.style8 {
font-size: 14px;
color:#333;
line-height: 1.5; min-height:220px;
}
#cms {padding:20px 0 20px 0;line-height:22px;min-height:200px;}
#cms .li {
border-bottom: 1px dotted #CCC;
line-height: 28px;
}
#cms .li a {
display: block;
background: url("36.gif") no-repeat 6px 18px;
color: #363636;
text-decoration: none;
padding: 6px 0 0 18px; font-size:14px
}
#cms .li a span {
float: right;
margin: 0 13px;
font-family: Arial, Helvetica, sans-serif;
}
#player{position:relative;width:1200px;height:300px;overflow:hidden;}
#player a{color:#333;}
#player *{border:0;padding:0;margin:0;}
#player .Limg{position:relative;}
#player .Limg li{position:absolute;top:0;left:0;background:#fff;}

#player .Nubbt{position:absolute;z-index:9;right:5px;bottom:3px; line-height:25px;}
#player .Nubbt span{border:1px solid #47AA72;background:#fff;padding:1px 5px;margin:0 2px; font-style:normal;cursor:pointer;}
#player .Nubbt span.on{
	color:#fff;
	background-color: #47AA72;
}
#player .img{ width:1200px; height:300px;}
.cen_top .h2{ display:none}
.contact1 .unit_content1 .lx{width:250px; float:left; font-size:14px;}
.lxs{
	background-color: #ececec;
	margin-top:10px;
	float:left;
	width:100%;
	background-image: url(tbcf.gif);
	background-repeat: repeat-y;
	background-position: 730px top; padding-top:20xp; padding-bottom:20px;
}
.lxs .lxfl{ float:right; margin-top:20px; width:450px;}
.lxs .lxfr .etitle{ color:#0033CC; padding-left:20px;}
.lxs .lxfr{ float:left; width:700px;margin-top:20px;}
.lxs .lxfr div{
	white-space: nowrap;
}
#banners{
	position: relative;
}
#banners .titlea{
	position: absolute;
	left: -13px;
	top: 10px; height:160px; float:left; width:260px; overflow:hidden;
}
@media screen and (max-width : 767px){
#banners .titlea{
	width:50px;height:50px; 
}
#banners .titlea img{ height:auto; }
.lxs{ width:96%;}
.lxs .lxfl,.lxs .lxfr{ width:100%; margin-top:10px;}
.lxs .lxfr input,.lxs .lxfr textarea{ max-width:200px;}
#player{ width:100%; height:80px;}
#player .span.titlea { display:none}

#player .img{ width:100%; height:auto;}
.contact1 .unit_content1 .lx{width:100%}
.style8 {
 min-height:autox;
}
.nav{ height:auto; background-color:#04306d}
.nav ul{ width:100%; height:auto;}
.nav ul li a{ width:100%;}
.nav ul li a:hover{ background-image:none}
.nav ul li{width:25%; height:auto;}
/*#player{ display:none}*/
.fanwei1{width:98%; margin-left:1%;}
.fanwei1,.container,.bg{ width:100%;}
.floor-top{ width:100%; text-indent:10px;}
#fw1{ margin:10px;}
#fw1 .list1 .right{ float:left; width:100%; padding:0px; margin:auto}
#fw1 img{border: 1px solid #ddd;}
#fw1 .bk1{ padding:0px; width:100%;}
#fw1 .list1:nth-child(5){ display:none}
#fw1 .list1 .ntitle,#fw1 .list1 .dp{ width:100%; overflow:hidden; float:left;}
#cms .li span{ display:none}
#cms .list,#fw1 .list1{ width:48%; float:left; margin-left:0px; margin-right:0px; }
#cms .list:nth-child(2n),#fw1 .list1:nth-child(2n){float:right}
#cms .list:nth-child(2n+1),#fw1 .list1:nth-child(2n+1){ clear:both}
#cms .list img,#fw1 .list1 img{ width:98%; height:auto; margin-left:-6px; margin-right:-6px; float:left; padding:2px;}
#cms .list img,#fw1 .list1 img{ width:98%; height:auto; margin-left:-6px; margin-right:-6px; float:left; padding:2px; height:224px;}
#cms .shebei img{ width:98%; height:auto; margin-left:-6px; margin-right:-6px; float:left; padding:2px; height:135px;}
#cms,#cms1{ width:auto; float:none; clear:both; margin:10px; padding:0px;}
.cen_top{ width:auto; margin:10px;}
.cen_top .h3{ display:none}
.cen_top .h2{ display:block}
.news1,.news-box,.contact1{ float:none;  margin:10px; width:auto; padding:0px; clear:both;}
.contact1 .erweima{ display:none}
.contact1 { margin-bottom:20px;}
.news1 .unit_content1{ clear:both;  height:auto;padding:5px;}
.news1 .unit_content1 ul li{ width:100%; overflow:hidden; float:left; line-height:32px;}
#fw1 .list1 .bk1{ border:none}
.colee1{ margin-left:1%; width:98%; clear:both;}
.footerc{ clear:both; margin-top:10px; float:left; width:100%;}
img{ max-width:100%;}
#fwscsb img{width: 390px;
height: 290px;
padding: 3px;
border: 1px solid #CCC;}
#colee1_2 img ,#colee2_2 img{width: 270px !important;
    height: 200px !important;}
	td#colee1_2 .ntitle , td#colee2_2 .ntitle{ width:260px !important;text-align:left !important;height: 40px;}